leached soils - French English Dictionary